//***************************************************************************//
//*
//* 内容摘要：收到底层数据或通知进行处理的抽象类.
//*	
//* 当前版本：V1.0		
//* 作    者：zhfayuan
//* 完成日期：2015-12-26
//**************************************************************************//
#if !defined(SDTERMCMDIFACE_H)
#define SDTERMCMDIFACE_H

#include "SDCommon.h"


// 接收到码流或底层反馈时，通过虚函数通知外层
class CSDTermCmdIFace
{
public:
	CSDTermCmdIFace() 
	{

	}

	virtual ~CSDTermCmdIFace() 
	{

	}

	//来自底层的退出反馈（比如与服务器之间TCP连接断开时，将通过本接口反馈应用层）
	virtual void OnSystemExit(UINT unExitCause) = 0;

	// 收到服务器发来的自定义命令
    virtual void OnRemoteCmd(USHORT cmd,USHORT subCmd,BYTE protocol,BYTE*data,UINT unLen) = 0;
};

#endif // !defined(SDTERMCMDIFACE_H)
